package com.blue.base.demo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * @author liuleiba
 * @version 2.0
 */
@Data
@ApiModel("待解析、绑定用户信息的手机号等加密数据")
public class WxUserDecodeBindDto {
    @ApiModelProperty("包括敏感数据在内的完整用户信息的加密数据")
    @NotEmpty(message = "用户加密数据不能为空")
    private String encryptedData;
    @ApiModelProperty("加密算法的初始向量")
    @NotEmpty(message = "加密初始向量不能为空")
    private String iv;
    @ApiModelProperty("会话id")
    @NotEmpty(message = "会话id不能为空")
    private String sessionId;
}
